package sim.core;

import java.awt.*;

/**
 * Interface used to draw the implementing object in the simulator window.
 * 
 * @author smd
 *
 */
public interface Displayable {

	 /**
	  * Draws the implementing object in the simulator window.
	 * @param gu Unscaled graphics context of the entire window, independent of the size of the simulator window.
	 * @param gs Scaled graphics context of the simulator window. Shapes drawn using this context are proportional to the size of the window.
	 */
	public void display( Graphics2D gu, Graphics2D gs ) ;
	 
}
